can of worms – English–Español translations

🇬🇧 en es 🇪🇸

can of worms noun

  • a complex, troublesome situation
avispero, caja de los truenos, melón
Wiktionary Links